<?php 
@session_start();
include_once('../classes/admin_login.php');
if($_GET && AdminLogIn::IsAdmin()) {
	if($_GET['type'] && $_GET['id'] && is_numeric($_GET['id'])) {
		$MyTable = '';
		switch($_GET['type']) {
			case 'cpu' : $MyTable = 'processor'; break;
			case 'gpu' : $MyTable = 'graphic'; break;
			case 'mnb' : $MyTable = 'motherboard'; break;
			case 'hdd' : $MyTable = 'disk'; break;
			case 'ram' : $MyTable = 'memory'; break;
			default : break;
		}
		if($MyTable <> '') {
			include_once('./DbConn.php');
			$MyConn = DbConn::GetDbConn();
			if(!is_null($MyConn)) {
				
				$MyRes1 = $MyConn->query('UPDATE equipment SET ' . $MyTable .'_id=NULL ' .
					'WHERE ' . $MyTable . '_id=' . $_GET['id']);
					
				$MyRes2 = $MyConn->query('DELETE FROM ' . $MyTable . ' WHERE ' . $MyTable . '_id=' . $_GET['id']);
				
				if($MyRes2)
					$_SESSION['HardwareMng'] = 'Wybrany sprzęt usunięty poprawnie.';
				else
					$_SESSION['Error'] = 'Usunięcie sprzętu nieudane.';
				
				$MyConn->close(); 
			} 
			else
				$_SESSION['Error'] = 'Usunięcie sprzętu nieudane (nieudana próba nawiązania połączenia z bazą danych).';
		}
		else
			$_SESSION['Error'] = 'Usunięcie sprzętu nieudane (nieznany rodzaj).';
	}
	else
		$_SESSION['Error'] = 'Usunięcie sprzętu nieudane (brak lub nieprawidłowy format danych).';
} 
else {
	$_SESSION['Error'] = 'Usunięcie sprzętu nieudane (brak danych).';
}
header('Location:' . $_SERVER['HTTP_REFERER']);
?>